// 在 TS 中使用 never 类型来表示不应该存在的值的类型，例如:
// 一个抛出异常的函数
function fn2():never{
    throw new Error("报错了！")
}
fn2();
// 一个永远不会返回的函数的返回值类型

// 死循环，不会有返回值
function fn3(): never {
    while (true) {}
}
